Witam, w zwizku z wydaniem mojej modyfikacji pisze ten poradnik abycie zapoznali si z obsug nowych elementw w silniku.

[b]1. Updater[/b]
W grze uyem Simple AutoUpdatera v3. Jego obsuga jest do prosta.
Aby gracze mogli pobra nowe rzeczy w grze naley wczy Server/Updater Server.exe. Rzeczy ktre pobiera gracz umieszczamy w folderze Server/updates. Jeli nasza gra bdzie ju w internecie na hamachi, no-ip, serwerze dedykowany to nie wane naley uzupeni pole:
[code]Host=192.168.0.2[/code]
W pliku client/UpdaterSettings.ini

[b]2. System bitew by aureon, przerobiony[/b]
System bitew jest take do prosty dziaa on na tej zasadzie e gdy wczymy bitw gracz pojawi si button "Trwa bitwa, przenie si na ni" po klikniciu gracze zostan przeniesieni na map 10 na pole X:20 i Y:20. 
Mona to zmieni wystarczy wej w Client/Eclipse.vbp nastpnie frmMirage i dwa razy klikn na button "Trwa bitwa, przenie si na ni.
Bitw wcza i wycza si w panelu admina w zakadce "wiat:".
Obecnie system bitew nie jest bardzo dopracowany ale w przyszoci postaram si to zmieni.

[b]3.Quest System by aureon[/b]
W grze uywam systemu questw napisanego przez aureona. Tworzenie questw jest banalnie proste.
Quest piszemy w Server\Questy a plik nazywamy numermapy.ini np. 3.ini (Uwaga! Mona tworzy tylko jeden quest na jedn map) Tre pliku wyglda tak:
[code]
[QUEST]
Nazwa=Nazwa Questu
Mowa=Witaj, mam dla ciebie testowy quest przynies mi trzy itemy,  otrzymasz je zabijajac testowe NPC.
Item=3
Wymaga= 2
Wymaga2= 0
Wymaga3= 0
Wymaga4= 0
Daje=1
Ile=100
MowaKoncowa=Dzieki, jestem ci wdzieczny, mam nadzieje ze quest system bedzie ci sluzyl.
WymagaLevel=1
OpcjaYes=Dobrze, zaraz przyniose ci te itemy.
OpcjaNo=Nie mam czasu. 
[/code]
Tutaj chyba nie trzeba nic tumaczy gdy wszystko jest jasno, przejrzycie napisane po polsku.
Jeli chcemy zrobi NPC ktry daje questy ustawiamy go na "skryptowany" i "Case 2".

[b]4. Uzdrowiciel[/b]
Jeli chcemy aby dany NPC ulecza nas do maksimum ycia ustawiamy go na "skryptowany" i "Case 1".

[b]5. Crafting[/b]
W grze system craftingu jest banalnie prosty.
Edytowa moemy go w Server/Scripts/Main.txt.
Wyszukujemy:
[code]Sub ScriptedTile(Index, Script)[/code]
i mamy tam:
[code]
                Case 1
         If FindItemSlot(index, 3) Then
                      Call GiveItem(index, 4, 1)
 
                      Call PlayerMsg(index, "Udao ci si ", RED)
         Else
                      Call PlayerMsg(index, "Nie masz narzdzi!", RED)
         End If
               Exit Sub[/code]

Moemy to atwo zedytowa:
[code]         If FindItemSlot(index, 3) Then[/code]
Jest to numer przedmiotu potrzebnego do wykonania craftingu.
[code]                      Call GiveItem(index, 4, 1)[/code]
Pierwsze to numer itemu ktry dostajemy, drugie to ilo.

Mozna na podstawie tego stworzy owienie ryb, grnictwo itd.

[b]6. Itemy teleportacyjne[/b]
Itemy teleportacyjne mona atwo edytowa w Server/Scripts/Main.txt
Naley znale tam:
[code]Sub ScriptedItem(Index, Script)[/code]
Skrypt odpowiedzialny za przenoszenie graczy to:
[code]                Case 1
		Call PlayerWarp(Index, 2, 3, 5)
                       Exit Sub[/code]
Pierwsze to numer mapy, drugie to pozycja X, trzecie to Y.
Mona tworzy kilka itemw teleportujcych w rne miejsca, w nowych Case.

Aby stworzy item teleportacyjny, wystarczy ustawi item na "skryptowany" i "Case 1".

[b]7. Tworzenie gildii w menu po naciniciu Labela.[/b]
W silniku mona tworzy gr naciskajc na przycisk "Za gildi" znajdujcy si pod paskiem EXPa. Zakadac gildi mona od 15 poziomu jeli chcesz to zmieni wejd w Clieny/Eclipse.vbp otwrz frmMirage a nastpnie kliknij dwa razy LPM na "Za gildi" teraz wywietli ci si taki kod.
[code]        If GetPlayerLevel(MyIndex) > 15 Then
        frmGuild.Visible = True
        Else
        Call AddText("Aby zaoy gildi musisz posiada 15 poziom.", WHITE)
        End If[/code]
Moesz zmieni wymagany lvl:
      If GetPlayerLevel(MyIndex) > 15 Then
Teraz 15 zmieniamy na dowoln liczb.

[b]8. Mapa gry wczana za pomoc przycisku.[/b]
W silniku mona wczy map wiata klikajc na przycisk "Poka map wiata". Moesz zedytowa map wiata w  Client/GFX/mapa.bmp.



